// components/navtop/navtop.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    background:{  
       type:String,
       value:''
     },
     isdark:{  // 文字主题默认白色
      type:Boolean,
      value:false
    },
    textColor:{ // 颜色默认黑色
      type:String,
      value:''
    },
    title:{ // 颜色默认黑色
      type:String,
      value:''
    },
    // 1是隐藏返回 2：返回上一页面 3是返回2级页面 需要传递path  4返回首页
    navType:{
      type:Number,
      value:2
    }
  },
  
  /**
   * 组件的初始数据
   */
  data: {
    navstatusHeight:'',
    navbarHeight:''
  },
  ready(){
    let menuinfo = wx.getMenuButtonBoundingClientRect(); // 胶囊的信息
    console.log(menuinfo)
    wx.getSystemInfo({
      success: res => {
        var navstatusHeight = res.statusBarHeight
        var navbarHeight = ( menuinfo.top - res.statusBarHeight) * 2 + menuinfo.height
        this.setData({
          navstatusHeight,
          navbarHeight
        })
        console.log({navstatusHeight,
          navbarHeight})
      },
      fail(err) {
        console.log(err);
      }
    })

    // let windowHeight = wx.getSystemInfoSync().windowHeight // 屏幕的高度
		// let windowWidth = getApp().globalData.windowWidth // 屏幕的宽度
		// wx.createSelectorQuery().select("#scrollheight").boundingClientRect(rect => {
		// 	let tabtop = rect.top;
		// 	var scrollheight = windowHeight - rect.top
		// 	this.setData({
		// 		scrollheight
		// 	})
		// }).exec()
  },

  /**
   * 组件的方法列表
   */
  methods: {
    jump(){
      console.log(
        this.data.navType
      )
      // 1是隐藏返回 2：返回上一页面 3是返回2级页面 需要传递path  4返回首页
      var type = this.data.navType
      var path = this.data.path
      if(type===2){
        wx.navigateBack({
          delta: 1,
        })
      }else if(type===3){
          wx.navigateTo({
            url: '',
          })
      }else if(type===4){
        wx.switchTab({
          url: '/pages/home/home',
        })
    }

    }
  }
})
